home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 039a / cmake100.zip / CMAKE100.TXT
Text File  |  1991-11-16  |  4KB  |  101 lines

  1.                              CMAKE100.TXT
  2.  
  3.  
  4.      WHAT IS CMAKE?:
  5.  
  6.      CMAKE is a program maintenance utility designed especially for the
  7.      Microsoft(R) C and Microsoft Windows(TM) programmer.  CMAKE is
  8.      like a generic make facility in that it processes a make file in
  9.      order to determine which commands need to be executed to renew a
  10.      given program that is under development.  However, the make file
  11.      for CMAKE is much simpler than that of a generic make utility.
  12.      For most cases, user-supplied dependencies are not required.
  13.      CMAKE will automatically determine which commands are required by
  14.      deducing all dependencies directly from the commands themselves.
  15.  
  16.      Despite the fact that CMAKE must determine all dependencies for
  17.      you, CMAKE executes faster than most generic make utilities
  18.      running on a make file in which all dependencies have been
  19.      explicitly specified!
  20.  
  21.      An example of a typical make file that would be used with CMAKE
  22.      is shown below:
  23.  
  24.      /* Make File */
  25.  
  26.      cl /c /W4 hello.c
  27.      cl /c /W4 world.c
  28.      lib @message.lrf
  29.      cl /c /W4 greeting.c
  30.      link @greeting.lnk
  31.  
  32.      In the sample make file given above, "message.lrf" is a LIB
  33.      response file that consists of the following lines:
  34.  
  35.      message.lib
  36.      y
  37.      -+hello.obj &
  38.      -+world.obj ;
  39.  
  40.      and "greeting.lnk" is a LINK response file that consists of the
  41.      following lines:
  42.  
  43.      greeting.obj
  44.      greeting.exe /stack:2048
  45.      NUL
  46.      message.lib ;
  47.  
  48.      CMAKE currently supports the following commands: CL, LIB, LINK,
  49.      MASM, RC, COPY, SET and REM.  The user may expand this list by
  50.      defining additional commands in the CMAKE configuration file.
  51.  
  52.      CMAKE is a shareware program, written and maintained by John
  53.      Greschak.
  54.  
  55.      The program was designed to run under MS-DOS(R).
  56.  
  57.  
  58.      DISTRIBUTION FILES:
  59.  
  60.      CMAKE is distributed as three self-extracting archive files.
  61.  
  62.      CM100EXE.EXE - Executable and Samples.
  63.  
  64.                     This is all you need to get started, but you should
  65.                     seriously consider getting, CM100HLP.EXE, if you
  66.                     don't already have it.
  67.  
  68.      CM100HLP.EXE - Microsoft QuickHelp-Compatible Help File.
  69.  
  70.                     This is the complete manual for CMAKE.  It can be
  71.                     viewed with the program, QH.EXE, which is
  72.                     distributed with the Microsoft C Optimizing
  73.                     Compiler 6.00 and the Microsoft Macro Assembler
  74.                     6.00.  The CMAKE help file is similar in style to
  75.                     the QuickHelp files that Microsoft distributes with
  76.                     its C and Assembler packages.
  77.  
  78.      CM100TXT.EXE - ASCII Text-File Version of the Help File in
  79.                     CM100HLP.EXE.
  80.  
  81.                     The information contained in this file is identical
  82.                     to that of CM100HLP.EXE.  It is only included for
  83.                     those users who either do not have the Microsoft
  84.                     QuickHelp program, QH.EXE, or would like a
  85.                     printable version of the CMAKE help file.
  86.  
  87.  
  88.      INSTALLATION:
  89.  
  90.      To install CMAKE,
  91.  
  92.      1. Create a directory for CMAKE on the target drive.
  93.      2. Copy your distribution files into the newly created directory.
  94.      3. Execute the self-extracting distribution files (in any order).
  95.  
  96.      -----------------------------------------------------------------
  97.      Microsoft and MS-DOS are registered trademarks of Microsoft
  98.      Corporation.
  99.  
  100.      Windows is a trademark of Microsoft Corporation.
  101.